package cn.zy.gvs.v1.model;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 *
 * 系统文件
 * @author yann
 */
@TableName("sys_file")
@Data
public class SysFile implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    @TableId(type = IdType.ASSIGN_ID)
    private String id;
    /**
     * 文件名
     */
    private String fileName;
    /**
     * 原始文件名
     */
    private String originalName;
    /**
     * 文件大小
     */
    private String fileSize;
    /**
     * 文件后缀
     */
    private String fileSuffix;
    /**
     * 访问全路径
     */
    private String url;
    /**
     * 创建时间
     */
    @TableField(fill = FieldFill.INSERT)
    private String createTime;
    /**
     * 文件平台
     */
    private String platform;
    /**
     * 相对路径
     */
    private String relativePath;

    /**
     * 文件用途(0: 默认用途, 1: 私有-需使用图)
     */
    private String fileUse;
}
